Printing to an HSM-Attached Printer

The HSM 8000 has two methods for connecting a printer: a serial printer can be connected to the auxiliary port or a modern high-speed printer can be connected to the parallel printer port. Both ports are provided on the rear panel of the HSM.

A printer is first connected to the HSM, then the Host instructs the HSM to print (when required, e.g. to print PINs to be sent to customers of a bank).

The HSM must also be in the Authorised state; if it is not, an error is returned. To enable the HSM to format the data before sending it to the printer, the HSM must be given formatting details by the Host. The HSM retains this information until new details are provided or until:

·         The HSM diagnostics function is issued from the Console.

·         Power is turned off.

·         The HSM is reset.

When the printer is connected, the HSM is in the Authorised state and the formatting data has been provided, the following print sequence occurs:

·         The Host sends a print command with encrypted data to the HSM.

·         The HSM verifies the data and sends a response message to the Host. If there is an error in the data, the next step does not occur.

·         The HSM formats the data and outputs it to the printer. On completion, the HSM sends a second response message to the Host indicating that the printing is complete and the next print command can be sent.